import { getCategoryListApi } from "@/apis/layout";
import { defineStore } from "pinia";
import { ref } from "vue";
//  `defineStore()` 的返回值的命名是自由的
// 但最好含有 store 的名字，且以 `use` 开头，以 `Store` 结尾。
// (比如 `useUserStore`，`useCartStore`，`useProductStore`)
// 第一个参数是你的应用中 Store 的唯一 ID。
export const useCategoryListStore = defineStore("categoryList",()=> {
    const categoryList = ref([]); // 定义一个响应式的数组来存储分类列表
    const getCategoryList = async () => {
        const res = await getCategoryListApi();
        categoryList.value = res.data.result;
    }
    return {categoryList,getCategoryList}
})
